# class 水杯(object):
#     def __init__(self):
#         print("初始化")
#
#     def 装水(self):
#         print("装水")
#
#
# cup = 水杯()
# cup.color = "红色"
# cup.size = '500ml'
# cup.装水()

# 初始化对象
class WaterCup(object):
    def __init__(self, color, size):  # self  实例引用
        """初始化工作"""
        self.color = color  # 给 水杯的具体的对象 绑定一个 color 属性，并赋予值为传递进来的 颜色
        self.size = size
        print("初始化：", self.color, self.size)

    def water(self):
        print(f"{self.color}的水杯装了{self.size}水")


cup = WaterCup("紫色", '100ml')  # 创建一个水杯的对象
cup1 = WaterCup("红色", '200ml')
cup.water()  # --》 水杯.装水(cup)   通过对象 cup 调用 装水 方法
cup1.water()
